home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 6 / MacMania 6.toast / / Multimedia & Desktop / sk8 / SK8InJava / Read Me < prev    next >
Text File  |  1997-02-27  |  2KB  |  13 lines

  1. ==========================================
  2. SK8 in Java Readme
  3. Brian Roddy
  4. © 1997 Apple Computer, Inc.
  5. ==========================================
  6.  
  7. This folder contains a Java implementation of a portion of the SK8 framework.  It contains SK8 versions of Collections, a number of common SK8 function, and a subset of the SK8 graphics framework.  The code is grouped together in a Metrowerks Codewarrior project file (see www.metrowerks.com for information on their Java environment).  It could be easily changed to fit other popular Java environments.
  8.  
  9. The project file currently contains all of the code grouped together to make a SK8 project in Java.  See the SK8 Concentration project file for a sample project built in SK8.  To run it, simply drag the example1.html to your favorite Java Applet runner.
  10.  
  11. A note about the graphic system.  It is basically a Panel which uses regions for its updates so it is optimized to run both with double buffering or without with minimal flicker.  It supports arbitrary containment and even supports arbitrary shapes, like ovals.  We have built this version of the SK8 graphic system to work with Applets.  That means that all the graphics run within an applet panel which is considered the "stage".  Thus we do not have the ability, as in SK8, to create new windows by setting the actors to the stage.  Additionally, we cannot have any system objects, like Buttons or Edit Text fields as part of the Applet.  These limitations are due to current limitations of Java's graphics framework AWT.  Future revisions to the Java framework (namely lightweight components) will make this possible in the future, but there is no implication that Apple will do this work.
  12.  
  13. See the SK8Script to Java notes for more information on how to use this framework with the SK8 development environment.